.map {

  width: 750rpx;
  background-color: #f4f4f4;

  // padding: 40rpx 0;
  height: 100vh;
  display: grid;

  &-v {
    width: 710rpx;
    margin: 0 auto;

    .scrol {


      flex-wrap: nowrap;
      align-items: center;
      overflow-y: scroll;
      scroll-behavior: smooth;
      padding: 0;

      &::-webkit-scrollbar {
        width: 0;
        height: 0;
        color: transparent;
      }

      .content {
        height: calc(100vh- 760rpx);
        margin-top: 760rpx;
        padding: 10rpx 46rpx;
        width: 100%;
        background-color: #fff;

        .card {
          width: 100%;
          display: flex;
          padding: 28rpx 0;
          border-bottom: 2rpx solid #ddd;

          image {
            width: 156rpx;
            height: 156rpx;
            border-radius: 8px;
          }

          .name {

            font-size: 32rpx;
            font-family: PingFangSC;
            font-weight: 500;
            color: #333333;
          }

          .adr {

            font-size: 24rpx;
            font-family: PingFangSC;
            font-weight: 300;
            color: #999999;
          }
        }
      }
    }
  }
}
